home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / mail.723 < prev    next >
Text File  |  1992-02-06  |  4KB  |  116 lines

  1. {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fmodern Courier;}
  2. \paperw11040
  3. \paperh7820
  4. \margl120
  5. \margr1000
  6. {\colortbl\red0\green0\blue0;}
  7. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs28 sendmail sharedsubsidiary fax receipts\
  8. \
  9. Q: Why aren't we getting acknowledgement messages from our fax server?\
  10. \
  11. Q: Why does mail to 
  12. \i user@host
  13. \i0  — where 
  14. \i host
  15. \i0  is on the local network — never get delivered, and yet I never get mail back from the Mailer Agent?\
  16. \
  17. A: There's a bug in the 
  18. \b sendmail.sharedsubsidiary.cf
  19. \b0  file in 1.0, 1.0a, 2.0, and 2.1.  This file is used when a machine is configured as a mail client.\
  20. \
  21. The fax daemon sends mail to 
  22. \i user%host
  23. \i0  (which is, in this case, the same as sending it to 
  24. \i user@host
  25. \i0 ).  If the fax server is a mail client and the machine from which the user sent the fax is also a mail client then the acknowledgement will not be delivered.\
  26. \
  27. To verify that this is the problem, look in the file 
  28. \b /usr/spool/mqueue/syslog
  29. \b0 .  You should see something like this:\
  30. \
  31.  
  32. \pard\tx1440\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\i\fs24\li420\fc0 Apr 16 14:31:31
  33. \i0  
  34. \i hostname
  35. \i0  sendmail[
  36. \i 1999
  37. \i0 ]: 
  38. \i AA01999
  39. \i0 : SYSERR: sendall: too many hops (
  40. \i 17
  41. \i0  max): Bad file number\
  42.  
  43. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\fs28 \
  44. This error indicates that the message was sent back-and-forth between machines too many times.  It's a symptom of this problem.  (Words in 
  45. \f1\i\fs24 italics
  46. \f0\i0\fs28  may be different on your system.)\
  47. \
  48. The other way to verify: see if 
  49. \b sendmail.sharedsubsidiary.cf
  50. \b0  is the 
  51. \b sendmail
  52. \b0  configuration file being used (look in 
  53. \b /etc/sendmail
  54. \b0 ).\
  55. \
  56. Following are the differences between the 2.0 
  57. \b sendmail.sharedsubsidiary.cf
  58. \b0  file and a file with the recommended modifications.  (Modifications from the 1.0 version are nearly identical, modulo the few small changes made for 2.0 from 1.0.)\
  59. \
  60.  
  61. \pard\tx1440\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\fs24\li420\fc0 % 
  62. \b diff sendmail.sharedsubsidiary.cf sendmail.new.cf
  63. \b0 \
  64. 43c43\
  65. < DVNeXT-2.0\
  66. ---\
  67. > DVNeXT-2.0a\
  68. 226c226\
  69. < Metherl,P=[TCP], F=msDFuCXN, S=12, R=22, A=TCP $h\
  70. ---\
  71. > Metherl,P=[TCP], F=msDFuXN, S=12, R=22, A=TCP $h\
  72.  
  73. 308c308\
  74. < R$*<@$+.LOCAL>$*    $#ether $@$2 $:$1<@$2>$3    user@host.here\
  75. ---\
  76. > R$*<@$+.LOCAL>$*    $#etherl $@$2 $:$1<@$2>$3    user@host.here\
  77. 310c310\
  78. < R$*<@$->$*            $#ether $@$2 $:$1<@$2>$3        user@host\
  79. ---\
  80. > R$*<@$->$*            $#etherl $@$2 $:$1<@$2>$3       user@host\
  81.  
  82. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\fs28 \
  83. We recommend you change the version (the 
  84. \b V
  85. \b0  macro) to indicate that it's no longer what's shipped with the release.\
  86. \
  87. Modify the 
  88. \b etherl
  89. \b0  mailer definition to remove the 
  90. \b C
  91. \b0  flag, which controls sender domain addition.\
  92. \
  93. Modify 
  94. \i Ruleset 0
  95. \i0  to use the 
  96. \b etherl
  97. \b0  mailer (rather than the 
  98. \b ether
  99. \b0  mailer) when sending mail to another host on the local network.\
  100. \
  101. These modifications must be installed on the machine from which the message is sent.  But, the bug only shows up when both the sending and the receiving machine are mail clients.  If you're only concerned with fax receipts (since, typically, users in a mail server-client network don't specify a hostname explicitly when sending mail to a local user) simply install the modified configuration file on the fax server.\
  102. \
  103. (We recommend making a copy of 
  104. \b sendmail.sharedsubsidiary.cf
  105. \b0 , editing that copy, and changing the symbolic link of 
  106. \b sendmail.cf
  107. \b0  to reference this new file.)\
  108.  
  109. \fc0 \
  110. QA723\
  111. \
  112. Valid for 1.0\
  113. Valid for 2.0\
  114. \
  115.  
  116.